<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>递归</title>
</head>
<body>
	<script type="text/javascript">
	// 	function run (x) {
	// 	document.write(x+"<br>");
	// 	x--;
	// 	if(x==0){
	// 		return;
	// 	}
	// 	run(x);
	// }

	// run(100);




// 求出1+2+……+100的和
	var num = 100;
	var total = 1; 

	function a(num){
		if(num >1){
			total = total+num;  
			a(--num);
		}
	}
	a(100);//5的阶乘
	alert(total);




// 递归函数的理解
	// var num = 5;
	// var total = 1; 


	// function a(num){
	// 	if(num >1){
	// 		total = total*num;  
	// 		a(--num);
	// 	}
	// }
	// a(5);//5的阶乘


	// alert(num);



	// function a(5){
	// 	if(5 >1){
	// 		total = total*5;  
	// 		a(--5);
	// 	}
	// }

	// function a(4){
	// 	if(4 >1){
	// 		total = total*4;  
	// 		a(--4);
	// 	}
	// }


	// function a(3){
	// 	if(3 >1){
	// 		total = total*3;  
	// 		a(--3);
	// 	}
	// }

	// function a(2){
	// 	if(2 >1){
	// 		total = total*2;  
	// 		a(--2);
	// 	}
	// }

	// function a(1){
	// 	if(1 >1){
	// 		total = total*1;  
	// 		a(--1);
	// 	}
	// }






	</script>
</body>
</html>